﻿/*
 * Created by SharpDevelop.
 * User: CeCi
 * Date: 29/03/2014
 * Time: 03:55 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Security.Cryptography.X509Certificates;

namespace Gestión_UTN.factories
{
	/// <summary>
	/// Description of blfactory.
	/// </summary>
	public class blfactory
	{
		public blfactory()
		{
		}
		
		public static Gestión_UTN.bl.alumnobl createAlumno()
		{
			return new Gestión_UTN.blimpl.alumnoblimpl();
		}
		
		public static bl.ciudadbl createCiudad()
		{
			return new blimpl.ciudadblimpl();
		}
		
		public static bl.provinciabl createProvincia()
		{
			return new blimpl.provinciablimpl();
		}
		
		public static bl.telefonoAlumnobl createTelAlum()
		{
			return new blimpl.telefonoAlumnoblimpl();
		}
		
		public static bl.mailAlumnobl createMailAlum()
		{
			return new blimpl.mailAlumnoblimpl();
		}
		
		public static bl.profesorbl createProfesor()
		{
			return new blimpl.profesorblimpl();
		}
		
		public static bl.carrerabl createCarrera()
		{
			return new blimpl.carrerablimpl();
		}
		
		public static bl.materiabl createMateria()
		{
			return new blimpl.materiablimpl();
		}
		
		public static bl.cursadabl createCursada()
		{
			return new blimpl.cursadablimpl();
		}
		
		public static bl.materiaProfesobl createMatProf()
		{
			return new blimpl.materiaProfesorblimpl();
		}
		
		public static bl.tipoExamenbl createTipoExamen()
		{
			return new blimpl.tipoExamenblimpl();
		}
		
		public static bl.telefonoProfesorbl createTelPro()
		{
			return new blimpl.telefonoProfesorblimpl();
		}
		
		public static bl.mailProfesorbl createMailPro()
		{
			return new blimpl.mailProfesorblimpl();
		}
		
		public static bl.regularidadbl createRegularidad()
		{
			return new blimpl.regularidadblimpl();
		}
		
		public static bl.aprobadabl createAprobada()
		{
			return new blimpl.aprobadablimpl();
		}
		
		public static bl.inscripcionbl createInscripcion()
		{
			return new blimpl.inscripcionblimpl();
		}
		
		public static bl.inscripcionMateriabl createInsMateria()
		{
			return new blimpl.inscripcionMateriablimpl();
		}
		
		public static bl.notabl createNota()
		{
			return new blimpl.notablimpl();
		}
	}
}
